<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
	// 5、promise如何串连多个操作任务?
	// 	(1) promise的then()返回一个新的promise, 可以写成then()的链式调用
	// 	(2) 通过then的链式调用串连多个同步/异步任务
	{
		new Promise((resolve,reject)=>{
			setTimeout(()=>{
				resolve(1);
			})
		}).then(value=>{
			return new Promise(resolve=>{
				setTimeout(()=>{
					resolve(value+1);
                },2000)
            })
		}).then(value=>{

			console.log(value);// 2
			return value+2;// 4
		}).then(value=>{
			console.log(value);// 4
        })
    }
</script>
</html>